/*
 * @author boss archetype
 * <p>
 * 枚举定义
 */
package com.hopes.bizz.video.common.constant.enums;


import com.hopes.boss.admin.api.resolver.EnumResolver;
import com.hopes.boss.admin.api.resolver.IDict;

/**
 * @author mengran.yu
 */

public enum VideoSysDictEnum implements EnumResolver<IDict> {

    /**
     * 视频标签
     */
    video_tags,

    /**
     * 视频报警类型
     */
    video_alarm_type,

    ;

    private String methodName;

    private final Class<IDict> remoteClass = IDict.class;

    VideoSysDictEnum() {
    }

    VideoSysDictEnum(String methodName) {
        this.methodName = methodName;
    }

    @Override
    public String getType() {
        return this.name();
    }

    @Override
    public String getMethodName() {
        return methodName;
    }

    @Override
    public Class<? extends IDict> getRemoteClass() {
        return remoteClass;
    }
}
